const http = require("http");
const fs = require("fs");
const path = require("path");
var file = process.argv[2];
var filePath = path.join(__dirname, "/" + file);

http.createServer((req, res) => {
    if (typeof file == 'undefined') {
        filePath = path.join(__dirname, "/fileReader1.js");
        fs.readFile(filePath, (err, data) => {
            if (err) {
                console.log(err);
            }
            else {
                res.end(data.toString("utf-8"));
            }
        })
    }
    else {
        fs.access(filePath, (err) => {
            if (err) {
                console.log("该文件不存在");
            }
            else {
                fs.readFile(filePath, (err, data) => {
                    if (err) { console.log(err) }
                    else { res.end(data.toString("utf-8")); }
                })
            }
        })
    }
}).listen(8081);
console.log("server is listening 8081");


// for (var i = 0; i < files.length; i++) {
//     if (filename == files[i]) {
//         fs.readFile(filePath, (err, data) => {
//             if (err) {
//                 console.log(err);
//             }
//             else {
//                 res.end(data.toString("utf-8"));
//             }
//         })
//     }
// }     